package com.example.simple.factory;

public class Test {
    public static void main(String[] args) {
        // 对客户端来说，生产细节不需要关心生产细节，客户端只负责消费。
        // 工厂生产，客户消费，生产者和消费者分离了，这就是简单工厂模式的作用
        Weapon tank =  WeaponFactory.get("TANK");
        tank.attack();
        Weapon fighter = WeaponFactory.get("FIGHTER");
        fighter.attack();
        Weapon gun = WeaponFactory.get("GUN");
        gun.attack();
    }
}
